<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 求字符串数组中每一项的长度
        var arr = ['132', 'qwedd', 'q', '2r', 'cpdd'];
        console.log(arr);
        for (let i = 0; i < arr.length; i++) {
            console.log('arr' + [i] + '的字符串的长度为：' + arr[i].length);
        }



        //将字符串数组用|或其他符号分割
        var arr = [70, 35, 67, 49, 20, 59, 98, 100];
        // console.log(typeof arr);
        // console.log(arr.join('|'));
        var arr_str = '';
        for (var i in arr) {
            arr_str += arr[i] + (i == arr.length - 1 ? '' : '|');
        }
        console.log(arr_str);//70|35|67|49|20|59|98|100


        // 有一个从小到大排好序的数组。现输入一个数，要求按原来的规律将它插入数组中
        // var arr = [0, 2, 4, 6, 8, 10, 12, 14];
        // var num = +prompt('请输入一个值');
        // arr = arr.concat(num);
        // arr.sort(function (a, b) {
        //     return a - b;//升序的顺序排列
        // });
        // console.log(arr);

        // 猴子选大王
        var n = +prompt('请输入猴子总数');
        var m = +prompt('请输入数到多少的猴子被踢出');
        var num = [];
        for (let i = 1; i <= n; i++) {
            // num[num.length] = i;
            num.push(i);
        }
        console.log(num);
        var i = 1;
        while (num.length > 1) {
            var head = num.shift();//开头取猴子
            if (i % m != 0) {
                num.push(head);
            }
            i++;
        }
        console.log(("编号" + (num[0]) + "是猴王"));
    </script>
</body>

</html>